C语言问题:求字符串"\t\"Name\\Address\n"的长度。。需详细解释怎么计算。。

来源:百度知道 编辑:UC知道 时间:2024/06/29 21:37:47

答案是15个

\t是横向跳到下一个制表的转义制符,\"和\\还有\n都一样,分别是指双引号符,反斜线符“\”,回车换行,都只算一个长度,其他的一个算一个长度

#include<stdio.h>
#include<string.h>
void main()
{
int t;
t=strlen("\t\"Name\\Address\n");
printf("%d\n",t);
}

结果15

\t一个
\n一个
\\又一个
再加上字母就有15了 这是用strlen测出来的数,其实在最后还有个\0系统默认加上去的,这就有16个了

15个